En R, el Fundamentos de los Datos Multidimensionales se basa en el principio de que las estructuras de orden superior no son tipos de almacenamiento distintos. En cambio, son vectores atómicos vectores o factores ampliados por un vector de dimensiones. Al aplicar un atributo de dimensión usando dim(), transformamos una secuencia lineal en una tabla k-dimensional, mapeando un único índice de memoria a un sistema de coordenadas múltiples.
1. Metadatos como forma
La función array() actúa como un constructor que envuelve datos (tablas, vectoreso factores) en una estructura donde el dim() atributo determina cómo las funciones interpretan la organización de los elementos.
2. Transformación estructural
La transición de 1D a ND ocurre mediante sintaxis de asignación: dim(z) <- c(3,5,100). Esto reindexa los datos subyacentes sin cambiar sus valores.
3. Estado de inicialización
Las estructuras multidimensionales a menudo se instancian con marcadores de posición: Z <- array(0, c(3,4,2)) asigna un espacio de $3 \times 4 \times 2$, organizando 24 elementos en una cuadrícula.